約 4,004,052 件
https://w.atwiki.jp/ane5ch/pages/21.html
FLV配信の視聴について 試験的に導入が始まっているFLV形式での配信ですが、今後は当配信でもFLV形式で配信を行なっていきます。 以下は参考になればと思います。 FLV配信の視聴について一番簡単な視聴方法 Peercastクライアント 対応プレイヤーPecaFlowplayer pcypLite pcap - PeerCastAirPlayer VLC media player 前略、高倉組サイバー班より 関連リンク コメント欄 一番簡単な視聴方法 FLV配信視聴設定済み、視聴プレイヤー同梱のpcypLiteを導入する。 Peercastクライアント 視聴側は新型クライアントのPeerCastStationが導入推奨されていますが、強制ではありません。 IMやVPで視聴する事は出来ますが、リレーが不安定になったり、下流に対して配信の遅延を発生させる可能性があります。(※配信側のPeerCastStationのバージョンに依存した問題の模様) PeerCastStationを導入する事で、稀に発生する再生ループも発生しなくなるようです。 当配信ではPeerCastStationの導入を強くお奨めしますが、PeerCastStationを導入すると、通常のWMV配信を視聴の際にPeerstPlayerでのスレッド取得が不可になる等の問題もあるので、導入は各自で検討してください。 PeerCastStationのDLはこちら 対応プレイヤー プレイヤーは有志様により複数リリースされています。 PecaFlowplayer PeerCastStation必須。 付属の「れあどめ.txt」を必読。 自動再接続機能付き。 アスペクト比を維持したまま縮小拡大、及び全画面表示が可能。 iniを直接編集する事で、初期音量設定可能。IEベースだが、見た目や使い方は一般的なプレイヤーと同様。 pcypLite 付属の「readme.txt」を必読。 v1.6.0.8(2013/09/27)から試験的なFLVプレイヤーとしてpcfpが同梱。 リレー切断機能有り。(ALT+X or 右クリック → 切断) 再接続キー有り。(ALT+B or 右クリック → 再接続) タイトルバーのダブルクリックで最大化可能。(※全画面表示不可) 自動再接続機能の有無は不明。 ※pcfpならVPでも視聴出来たという報告有り。 pcap - PeerCastAirPlayer Adobe Air必須。 付属の「readme.txt」を必読。 GPU再生機能に対応しており、他のプレイヤーと比較してCPU負荷が1/3~1/4程度に軽減。 頻繁にアップデートされており、どんどん機能が追加されている。 詳しくは↑のリンク先を参照。 VLC media player 視聴は可能だが、自動再接続機能がPeercastに非対応。(※VLC 2.0.8) 前略、高倉組サイバー班より 551 名前:構成員[sage] 投稿日:2013/10/10(木) 22 21 28 各種最新のフレームワーク・VSランタイム的なもの突っ込む ↓ PeerCastStation(v1.5.3)入れる ↓ Pecarecorder or pcypliteダウンロード(v1.6.0.16) (試験的なFLVプレイヤー同梱版)入れる ↓ PecaFlowplayer解凍、フォルダはPeerCastStationのhtmlへ・exeは好きな床に置く ↓ Pecarecorder or pcypliteのブラウザ・2chブラウザ・プレイヤー等の設定をする ↓ 見れる これでダメならPecaFlowplayerとpcypliteのれあどめのTXTを理解できるまで永遠熟読して設定するしかない 関連リンク PeerCastStation PeercastでFLV配信の簡単な視聴方法について Peercast導入方法 - Peca視聴者Wiki Adobe - Adobe Flash Playerのインストール 2013-10-23 04 25 39 (Wed); コメント欄 テスト -- 2013-10-10 19 34 31 だって恥ずかしいじゃん -- 2013-10-10 22 26 42 どうも、高倉です。 -- 2013-10-10 22 39 38 コメント すべてのコメントを見る
https://w.atwiki.jp/touhoumtg/pages/1962.html
死音を奏でる者/Deadsound Player 死音を奏でる者/Deadsound Player(1)(B) クリーチャー - スピリット 瞬速 死音を奏でる者が戦場に出たとき、あなたの墓地にあるインスタント・カード1枚かソーサリー・カード1枚を対象とする。このターン、あなたはそれを唱えてもよい。このターン、そのカードが墓地に置かれる場合、代わりにそれを追放する。 2/1 参考 記憶される幻想郷-レア
https://w.atwiki.jp/chirinpedia/pages/35.html
出典 フリー百科事典『Chirinpeedia(チィリンペディア)』β ↓↓↓↓アクセス数 +... 『Chirinpediaβ ページ一覧』のページにようこそされた人 このページの合計 - 人 今日 - 人 昨日 - 人 トップページの合計 - 人 fdb2.jpg?bciaY6KB3namn1WHこのページはまともなページなのでいじくらないでね! 検索 このページは廃止されました。ページ一覧はこちら 説明 このページは、CPのページ一覧のベータ版です。 変更点 前バージョンでは、50音順に並んでいましたが、カテゴリ別になりました。 一覧 特設ページ チィリンペディアトップページ Chirinpedia ヘルプとサポート Chirinpedia ページ一覧 チィリンペディアのAAアート 企業 アップル 任天堂 Microsoft 人物 ドナルド マリオ PC/家電 F5 Internet Explorer iPod Mac OS X Windows Windows Media Player エンターテインメント/ゲーム ディスコ ニンテンドーDS プレイステーション Aボタン xbox 新規製作されたページ 取得中です。 最近更新されたページ 取得中です。
https://w.atwiki.jp/uadnee/pages/457.html
俳優ソン・スンホン、f(x) クリスタル、イ・シオンらが素晴らしい演技で視聴者を引きつけた。 29日に韓国で初放送されたケーブルチャンネルOCNドラマ「Player」第1話では、悪者に詐欺行為を行うカン・ハリ(ソン・スンホン)集団の姿が公開された。忘れられた季節 DVD カン・ハリは、自分自身を検事と偽って高利貸しチョン・ドンソプ(ファク・ジャヒョン)会長と会った。彼はチョン・ドンソプ会長に「会長は、詐欺にあっているのだ」と説明し、役員らの正体を教えることを要求した。ひと夏の奇跡 DVD カン・ハリの言葉を聞いて怯えたチョン・ドンソプ会長は、役員らにお金を持って動くことを指示し、これにはカン・ハリとハッカーのイム・ビョンミン(イ・シオン)、元ギャングのト・ジヌン(テ・ウォンソク)などが参加した。ここで新たにチャ・アリョン(クリスタル)が運転を引き受けて、彼らに協力した。客 the guest DVD また、カン・ハリ集団は次の目標として、性的暴行をしながらも法の網を避けている財閥2世(キム・ソンチョル)を狙った、容易ではない詐欺を始めた。 これまで、善良なキャラクターなどを演じて愛されてきたソン・スンホンは「Player」で詐欺師を演じ、視聴者の期待を高めている。バイクに乗りながらガールクラッシュ(女性が女性に対して憧れの感情を抱くこと)な魅力を披露しているクリスタルの姿も目を引く。 コミカルな演技を主に披露したイ・シオンは、今回のドラマで天才ハッカーに変身してスマートな魅力をアピールしている。“第2のマ・ドンソク”と呼ばれ、華麗なアクションシーンを披露しているテ・ウォンソクの演技も視聴者に新鮮さを与えており、注目だ。 「Player」は詐欺師、ドライバー、ハッカー、ファイターなど、各分野の最高のプレイヤーたちがタッグを組み、違法に集めた汚いお金を探して盗む、愉快で痛快なマネー・スチール・アクションドラマだ。
https://w.atwiki.jp/mrfrtech/pages/57.html
Overview The Social Media Security Market Companies is anticipated to grow by US$1.9 billion by 2027 rapidly growing at a CAGR of 17% during the forecast period. The drivers for the growth of the social media security market are the rising number of attacks across social media networks, growing social media site use on computers and the recognition of BYOD trends by businesses.. These factors have helped shape the social media security market and are expected to boost the growth. Companies in the social media security market could also face challenges such as lack of awareness among companies as well as weak data protection policies. The details covered in the social media security market report cover all the aspects of the industry. Analysts studying the social media security market have also shared growth projections in the report and have suggested social media security market players to plan business strategies accordingly. Market Segmentation The global social media security market has been segmented based on vertical, solution, security type, organization size, and deployment. On the basis of vertical, the market for social media security is segmented based on BFSI. Additionally, the market on the basis of solution, is segmented into advanced threat protection. The global market for social media security is also covered based on the security type segment which is further split into cloud security, data security. On the basis of deployment, the market for social media security is segmented based on on-cloud. Additionally, the market on the basis of organization size, is segmented into large enterprises. Request a Free Sample @ https //www.marketresearchfuture.com/sample_request/6842 Factors like no acceptable protection procedures, no corporate social media policies and no staff training, support the social media security market growth. The performance of the social media security market has also been studied for the past and current years. Additionally, the social media security market report provides analysis of these segments. The social media security market segmental analysis provided in the report offers major details about the social media security market based on the data and forecasts till 2027. Regional Overview Companies in the social media security market are spread across the world. The social media security market report provides major information about regional markets of North America, Europe, Asia-Pacific (APAC), and the rest of the world. The North American social media security market has many companies across the United States, Canada, and Mexico. The social media security market of the Middle East, Africa, and other regions has also been studied by analysts. The regional analysis of the social media security market can be found in the market research report. Europe has companies in the social media security market across Germany, France, Spain, Italy, and the United Kingdom. A detailed analysis of the social media security market across India, China, and Japan in the Asia-Pacific region is also presented in the report. Competitive Landscape The social media security market is supported by big leaders from well-established companies across the United States, and Canada who spend heavily on research and development to protect information security for the enactment of enterprise data are growing.. The population growth around the world and increasing demand of social media security market based services and products also support the market growth. However, the social media security market growth can be affected due to lack of safety and data protection policies even during the increasing adoption of social media platforms. The report covers all such details which will help companies in the social media security market to strengthen their business plan and improve their product portfolio. The social media security market research report also provides company profiles of major companies. The company profiles of many organizations operating in the social media security market report highlights crucial details like company size, revenue growth, and details of mergers and acquisitions taking place in the social media security market. New companies and established businesses can plan their strategies based on this data provided in the social media security market research report. Industry News Francisco Partners, the world s top science innovator that specializes in engaging with data and technology companies, today confirmed that it is closing the previously announced Raytheon Technologies purchase of the full contract. Forcepoint is a marketing supplier of information protection tools that secure the primary data and networks of thousands of users around the globe. The board of directors of the company has immediately named Manny Rivelo as chief executive officer (CEO), at the same time that the agreement was closed and opened. On the contrary, risk associated with social engineering, failure to understand the organizations exact needs, and lack of common laws across countries and cross-boundary location of servers may limit the global social media security market growth over the forecast period. Access Report Details @ https //www.marketresearchfuture.com/reports/social-media-security-market-6842 Table of Contents 1 Executive Summary 2 Scope of The Report 2.1 Market Definition 2.2 Scope of The Study 2.2.1 Research Objectives 2.2.2 Assumptions Limitations 2.3 Markets Structure 3 Market Research Methodology 3.1 Research Process 3.2 Secondary Research 3.3 Primary Research 3.4 Forecast Model Continued… Similar Report B2B Telecommunication Market Information by Solution (Unified Communication and Collaboration), Deployment (Fixed, Mobile), Organization Size (Large, Enterprise), Application (Industrial, Commercial) and regions Trending #MRFR Report** https //ictmrfr.blogspot.com/2022/04/geofencing-market-companies-growth-with.html https //blogfreely.net/pranali004/telecom-expense-management-market-size-impressive-cagr-changing-business-scope https //postheaven.net/pranali004/financial-app-industry-impressive-cagr-changing-business-needs-scope-of https //market-research-future.tribe.so/post/openstack-service-market-research-impressive-cagr-changing-scope-of-current--6263de46791566c10c79891e https //www.scutify.com/articles/2022-04-24-infrastructure-as-a-service-industry-cagr-changing-business-scope-of-current-and-future-industry- About Market Research Future At Market Research Future (MRFR), we enable our customers to unravel the complexity of various industries through our Cooked Research Report (CRR), Half-Cooked Research Reports (HCRR), Raw Research Reports (3R), Continuous-Feed Research (CFR), and Market Research Consulting Services. Contact Market Research Future (Part of Wantstats Research and Media Private Limited) 99 Hudson Street, 5Th Floor New York, NY 10013 United States of America 1 628 258 0071 (US) 44 2035 002 764 (UK) Email sales@marketresearchfuture.com Website https //www.marketresearchfuture.com
https://w.atwiki.jp/endomutsumi/pages/16.html
Accessで「ファイルを開く」ダイアログを使用 Accessバージョン:2003 WindowsAPIのGetOpenFileNameを使用する。 【例】 Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenFileName As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As Long nMaxCustrFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String Flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustrData As Long lpfnHook As Long lpTemplateName As Long End Type Const OFN_ALLOWMULTISELECT = H200 Const OFN_CREATEPROMPT = H2000 Const OFN_EXPLORER = H80000 Const OFN_FILEMUSTEXIST = H1000 Const OFN_HIDEREADONLY = H4 Const OFN_NOCHANGEDIR = H8 Const OFN_NODEREFERENCELINKS = H100000 Const OFN_NONETWORKBUTTON = H20000 Const OFN_NOREADONLYRETURN = H8000 Const OFN_NOVALIDATE = H100 Const OFN_OVERWRITEPROMPT = H2 Const OFN_PATHMUSTEXIST = H800 Const OFN_READONLY = H1 Const OFN_SHOWHELP = H10 Const OFN_EXTENSIONDIFFERENT = H400 Function GetFileName() As String Dim pOpenFileName As OPENFILENAME Dim lngRet As Long pOpenFileName.hwndOwner = Application.hWndAccessApp pOpenFileName.hInstance = 0 pOpenFileName.lpstrFilter = "Excelファイル (*.xls)" String(1, vbNullChar) "*.xls" String(2, vbNullChar) ←ここではExcelファイル(.xls)を指定している pOpenFileName.lpstrCustomFilter = 0 pOpenFileName.nMaxCustrFilter = 0 pOpenFileName.nFilterIndex = 1 pOpenFileName.lpstrFile = String(511, vbNullChar) pOpenFileName.nMaxFile = 511 pOpenFileName.lpstrFileTitle = String(512, vbNullChar) pOpenFileName.nMaxFileTitle = 511 pOpenFileName.lpstrInitialDir = String(1, vbNullChar) pOpenFileName.lpstrTitle = String(1, vbNullChar) pOpenFileName.nFileOffset = 0 pOpenFileName.nFileExtension = 0 pOpenFileName.lpstrDefExt = String(1, vbNullChar) pOpenFileName.lCustrData = 0 pOpenFileName.lpfnHook = 0 pOpenFileName.lpTemplateName = 0 pOpenFileName.lStructSize = Len(pOpenFileName) pOpenFileName.Flags = OFN_HIDEREADONLY Or OFN_EXPLORER lngRet = GetOpenFileName(pOpenFileName) GetFileName = Left(pOpenFileName.lpstrFile, _ InStr(pOpenFileName.lpstrFile, vbNullChar) - 1) End Function 【使用例】 Sub test Dim filename as string filename = GetFileName ・ ・ End Sub お名前 コメント
https://w.atwiki.jp/abwiki/pages/276.html
旧来の方法を模した(open,close,inputなどを使う)方法と、APIを使う方法がある。 旧来の方法 昔のBASICを知っている人はこれを使いたいと思うだろうが、実は互換性に乏しい。 エラーが起きたときに適切に処理する方法が用意されていないので注意が必要。 シーケンシャル これで書き込み。 open "test.dat" For output As #1write #1, "test",1,"a"close #1 test.datはこのようになる。 test,1,a[cr][lf] 読み込むときは、型をあわせて Dim a$,b$,c$,i,j,kopen "test.dat" For input As #1input #1, a$,i,c$close #1 とやればok。 書き込みにprint #1,a$,b,c$とするとカンマの代わりにタブになる。;で区切ればスペースになるらしい。 test[tab]1[tab]a[cr][lf] inputはカンマでデータを区切るのでa$にtest[tab]1[tab]aが代入される。 printの時は明示的にカンマを書き込んでやる必要がある。 文字列にカンマが含まれているとき。どうするか? |文字列をダブルコーテーションでくくる。 write #1, "aaa,bbb" ↓ write #1, Chr$(34)+"aaa,bbb"+Chr$(34), 428 または write #1, Ex"\qaaa,bbb\q",428 ランダムファイル ランダムファイルは、固定長レコード(=決まった大きさの単位)でしか読み書きできない。 つまり、1文字のデータでも10文字のデータでも同じだけファイルを消費する。 レコードの大きさはfield命令で設定する。 #N88BASICDim a$,b$,c$,i,j,kopen "rndtest.dat" As #1field #1, 64a$="abcde"put #1, 1,a$a$=Str$(1.4145)put #1, 2,a$close #1open "rndtest.dat" As #1field #1, 64get #1, 2, a$close #1Print a$ ランダムファイルは、文字列でしか読み書きできない。だから数値は何らかの方法で文字列に変換しなければならない。 昔のBASICにはMKI$とかCVIとか数値⇔文字列の変換する関数が用意されていたがABでは自力で作らないといけない。 シーケンシャルファイルVSランダムファイル シーケンシャルファイルの特徴は次の通り データをギッチギチに詰め込める 文字列と数値をそのまま書き込める ランダムファイルの特徴は次の通り ファイルの任意の位置のレコードを読み書きできる API 用心点は、APIを使うファイル操作はBASICのファイル操作とちゃう事。 BAISCのようにEOF関数は無い。 EOF関数はないのでファイルサイズから計算する、ファイルヘッダのファイルサイズを 参照しデータ読み取り範囲を指定やらなんやらする。 もう一つの方法は、ReadFile()のバッファへ格納した値の戻り値を見て、0が現れたらEOFと 判断する事。 ReadFile()はバイナリファイル、テキストファイルを区別せん。 バイナリファイルも扱うことが出来るちゅうわけや。バイナリファイルを扱う場合はAPIを使うとええ。 BASIC互換のファイル関数はバイナリを扱うことはややこしい. CreateFile(),ReadFile()の構造体の引数をNULLにする場合はByVal 0、またはByVal NULLを指定。 CreateFile(ReadFile) ファイルを開きデータを読む場合はAPIの、CreateFile関数でファイルを開きファイルハンドルをうぇる。 その後にReadFile関数でデータを読む。 #consoleDim hfile As HANDLEDim fname(63) As ByteDim buff(31) As ByteDim rlen As DWordDim rtn As DWord'ファイル名を指定lstrcpy(fname,"c \tmp\a1.txt")'ファイルハンドルを開くhfile=CreateFile(fname,GENERIC_READ,NULL,ByVal NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)'ファイルハンドルエラー処理if hfile=INVALID_HANDLE_VALUE thenprint "FILE OPEN ERROR"endEnd If'ファイルを1byte読み込むrtn=ReadFile(hfile,buff,1,VarPtr(rlen),ByVal NULL)'読み込んだデータを表示print buff(0),Chr$(buff(0))print rlenprint rtnCloseHandle(hfile) a1.txt abc def CreateFile(WriteFile) ファイルに書き込む場合はAPIの、CreateFile関数でファイルを開き、WriteFile関数で データを書き込む。 #consoleDim hfile As HANDLEDim fname(63) As ByteDim buf(31) As ByteDim rlen As DWordDim rtn As DWordlstrcpy(fname,"c \tmp\b1.txt")hfile=CreateFile(fname,GENERIC_WRITE,NULL,ByVal NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)lstrcpy(buf,"hello")'buf配列から5byte分のデータをファイルへ書き込むrtn=WriteFile(hfile,buf,5,VarPtr(rlen),ByVal NULL)CloseHandle(hfile) b1.txt hello IniFile
https://w.atwiki.jp/veoh2ch/pages/27.html
Veoh Web Player Veoh Web Player動作環境 動作環境 最終更新:2008年11月15日 必須環境 高精細な動画の再生に必要な環境 OS Windows XP SP2 またはそれ以降 / Windows Vista CPU Pentium 1GHz 相当のプロセッサ Pentium 2.8 GHz 相当かそれ以上のプロセッサ メインメモリ 512 MB 1 GB ビデオメモリ 32 MB 64 MB HDDの空き容量 100 MB (動画のダウンロードには 500 MB またはそれ以上) 回線 ブロードバンド・インターネット接続 ブラウザ 動画のダウンロードには Internet Explorer 7、または Firefox 2 か 3 Adobe Flash Player バージョン 9.0.115 またはそれ以降 [必須環境]相当のパソコンでは、動画の再生時にカクつきや音ズレが発生する可能性があります。 [高精細な動画の再生に必要な環境]相当のパソコンであれば、多くの動画において快適に視聴することができます。 ただし、特に高精細な動画においては問題が発生する可能性があります。 ※原文 Windows XP SP2 or later / Vista 1GHz Pentium class processor ( 2.8 GHz or faster processor for High Definition video) 512 MB Memory (1GB for High Definition video) 32 MB Video Memory (64 MB for High Definition video) 100 MB of free disk space (500 MB or more for downloading video) Broadband Internet connection (for streaming and downloading video) Internet Explorer (version 7 recommended) or Firefox 2 or 3 (for downloading video) Adobe Flash Player 9.0.115 or greater (引用元:http //www.veoh.com/downloadFlow.htmlの[System Requirements])
https://w.atwiki.jp/ntemacs/pages/85.html
■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/06/28 追記 proxy サーバ配下の環境にある PC で Remote-WSL を使った場合、WSL に接続するまでに時間が掛かる問題が発生していました。次のページで紹介してある設定を行ったところ改善しましたので、紹介しておきます。 https //github.com/microsoft/vscode-remote-release/issues/4888 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2020/09/16 追記 WSL2 の対策を行いました。(UNC パスのディレクトリで C-u を前置して実行した際、正常に動作するようになります。wslpath2 コマンドを使うように見直ししています。) 2019/10/31 追記 code を cmd.exe からコールする場合の引数のエスケープ処理を追加しました。 2019/10/20 追記 本設定と逆方向の操作をしたい場合には、次の設定を参考としてください。 VSCode で開いているファイルを WSL の Emacs で開くための設定 2019/09/10 追記 本設定は次の情報に基づき、作成しています。 https //code.visualstudio.com/docs/editor/command-line https //cspotcode.com/posts/attach-vscode-to-container-from-cli 2019/09/10 追記 Remote Development に対応しました。 2019/03/13 追記 VSCode を Emacsキーバインドにするための新しい Extension、Awesome Emacs Keymap が出ているようです。 https //marketplace.visualstudio.com/items?itemName=tuttieee.emacs-mcx https //ganaware.hatenadiary.jp/entry/2019/01/02/235708 Command Palette 内での文字入力時に Emacsキーバインドが使えないのは変わっていないようです。 【本題】 Windows Subsystem for Linux で起動している Emacs から Visual Studio Code でファイルを開くための設定です。 1) Visual Studio Code の Windows版 をインストールする。 https //code.visualstudio.com/ 2) Remote-SSH を使う場合は、コマンドプロンプトから ssh コマンドが使えることを確認し、さらに Windows と WSL の ssh が同じホスト名で接続できるように設定を行う。(%USERPROFILE%/.ssh/config や ~/.ssh/config の設定を行うことで、ホスト名の略称が使える。)また、接続先と公開鍵認証で接続できるようにし、ssh-agent の設定をすることでパスフレースの入力を省略できるようにする。 ※ ssh-agent-wsl を利用すると、Windows 側の ssh-agent に WSL から秘密鍵を登録でき、また Windows の ssh-agent を WSL からも利用できるようになります。 https //qiita.com/q1701/items/3cdc2d7ef7a3539f351d 3) Remote-Containers を使う場合は、Docker の設定をし、コンテナを立ち上げておく。 4) 拡張機能 Remote Development をインストールする。 ※ Remote-WSL、Remote-SSH、Remote-Containers の機能を最初に利用する際にサーバモジュールがインストールされます。Remote-WSL、Remote-SSH のサーバモジュールは sh -c で起動されるスクリプト内で wget によりインターネットから取得されるため、接続環境によっては .wgetrc にプロキシの設定を行う必要があるようです。 5) PC を一旦ログインしなおす。(VSCode の再起動だけで良いようにも思いますが、念の為) 6) 次のリポジトリの内容を WSL/WSL2 にインストールし、コマンドパスがとおた状態で wslpath2 コマンドが動作するようにする。 https //github.com/smzht/wsl-utils 7) Emacs を立ち上げ、以下の設定を有効にする。 (defun vscode-cmd-escape (arg) (replace-regexp-in-string "[ | ^\"%]" "^\\ " arg)) (defun vscode-open-command (filename optional keep-position) (interactive) (let* ((filename (expand-file-name filename)) (default-directory "/mnt/c/") authority target command filepath) (cond ((file-remote-p filename) (setq command "cmd.exe /c code") (if (file-directory-p filename) (setq command (format "%s --folder-uri" command)) (setq command (format "%s --file-uri" command))) (let* ((vec (tramp-dissect-file-name filename)) (method (tramp-file-name-method vec)) (host (tramp-file-name-host vec)) (user (tramp-file-name-user vec)) (localname (tramp-file-name-localname vec))) (cond ((or (string= method "scp") (string= method "ssh")) (setq authority "ssh-remote") (setq target (if user (format "%s@%s" user host) host)) (setq filepath (format "vscode-remote //%s+%s%s" authority target localname))) ((string= method "docker") (setq authority "attached-container") (setq dockerid (shell-command-to-string (format "cmd.exe /c docker container ls --filter name=%s --format {{.ID}} " host))) (when (not (string= dockerid "")) (setq dockerid (substring dockerid 0 -1)) (setq target (mapconcat (lambda (x) (format "%02x" (aref x 0))) (split-string dockerid "" t) "")) (setq filepath (format "vscode-remote //%s+%s%s" authority target localname)) (setq filepath (vscode-cmd-escape filepath)) (setq filepath (vscode-cmd-escape filepath))))))) (t (cond (current-prefix-arg (setq command "cmd.exe /c code") (let ((winpath (shell-command-to-string (format "wslpath2 -w %s 2 /dev/null" (shell-quote-argument (file-truename filename)))))) (when (not (string= winpath "")) (setq filepath (substring winpath 0 -1)) (setq filepath (vscode-cmd-escape filepath)) (setq filepath (vscode-cmd-escape filepath))))) (t (setq command "code") (setq filepath filename))) (when keep-position (setq command (format "%s -g" command)) (setq filepath (format "%s %d %d" filepath (line-number-at-pos) (+ (- (point) (save-excursion (beginning-of-line) (point))) 1)))))) (if (null filepath) (message "VSCodeで開くことができません") (message (format "%s %s" command filepath)) (shell-command-to-string (format "%s %s" command (shell-quote-argument filepath)))))) ;; dired で開いているディレクトリを開く (define-key dired-mode-map (kbd "V") (lambda () (interactive) (save-some-buffers) (vscode-open-command (dired-current-directory) nil))) ;; dired でカーソルがある位置のファイルを開く (define-key dired-mode-map (kbd "C-c v") (lambda () (interactive) (save-some-buffers) (vscode-open-command (dired-get-file-for-visit)))) ;; 開いているファイルをカーソルの位置を維持して開く (global-set-key (kbd "C-c v") (lambda () (interactive) (save-some-buffers) (vscode-open-command buffer-file-name t))) ※ キーの設定は使いやすいように変更してご利用ください。 ※ キーから呼ばれるコマンド内で「(save-some-buffers)」を呼んでいます。これは、Emacs で編集中のファイルが VSCode から二重に編集されないようにするための対策です。不要であれば削除してご利用ください。 ※ Emacs 開いているファイルを VSCode で開く場合にカーソル位置を維持する機能をサポートしていますが、この機能は tramp での接続先のファイルを VSCode(の Remote-SSH、Remote-Containers)で開く際には機能しません。(ファイルの先頭にカーソルが位置します。) 8) Emacs から 7) で設定したキーを入力することにより、VSCode と連携する。 ※ Remote-SSH、Remote-Containers で接続した VSCode を起動したい場合には、Emacs から接続先に tramp で接続し、その状態で設定したキーを入力してください。 ※ tramp で Docker に接続するには、 docker-tramp.el が必要です。詳しくは、次のページの<2018/07/20 追記>の内容を参考としてください。 Docker_トピック ※ ローカルPC上では、数引数(C-u)を付けないで設定したキーを入力すると、Remote-WSL 機能を使って VSCode と連携します。(Windows 10 のバージョン関係なく、DrvFs、VolFs 上のどちらにあるファイルやディレクトリも開けます。) ※ ローカルPC上では、数引数(C-u)を付けて設定したキーを入力すると、Remote-WSL 機能を使わないで VSCode と連携します。(Windows 10 1809 までは、VolFs 上にあるファイルやディレクトリは開けません。) ※ Fakeymacs をインストールすると、Emacs から起動した VSCode との行き来を Alt-o のキーで行うことができるようになります。さらに VSCode に Emacs のキーバインドの機能拡張をインストールしておけば、VSCode のウィンドウを Emacs の一フレームのような感覚で利用することができます。 Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版) 変更履歴 2018/11/26 このページを作成した。 2019/08/23 パスにシンボリックリンクが含まれる場合の対策を行った。 2019/08/23 wslpath 変換時のエラー対策を行った。 2019/08/27 Remote-WSL に対応した。 2019/09/10 Remote-SSH、Remote-Containers に対応した。 2019/10/31 code を cmd.exe からコールする場合の引数のエスケープ処理を追加した。
https://w.atwiki.jp/ewigbante/pages/41.html
皆の動画やSSを投稿する場所です! 以下のプレイヤーで動画は見れます! (http //vlc-media-player.brothersoft.jp/) イベント 名前 コメント